package com.hotel.service;

import java.util.List;

import com.hotel.entity.RoomInfo;
import com.hotel.entity.RoomState;

public interface RoomService {
	/**
	 * 查询所有房间信息
	 * @return
	 */
	List<RoomInfo> findRoomInfoList(Integer pageNo,Integer pageSize);
	
	/**
	 * 获取房间的状态，包括（已入住，未清理，维修中，空闲）
	 * @return
	 */
	List<String> getStatus();
	
	/**
	 * 通过房间的状态获取房间的信息
	 * @param statu
	 * 房间状态
	 * @return
	 */
	List<RoomInfo> getListByStatu(Integer stateId,Integer pageNo,Integer pageSize);
	
	/**
	 * 房间状态
	 * @return
	 */
	List<RoomState> getStateList();
	
	/**
	 * 按房间编号查找对应房间信息
	 * @param roomId
	 * @return
	 */
	RoomInfo findByRoomId(Integer roomId);
}
